fit someone like a glove - German English Dictionary